package com.wicket.okrbff.biz.service.dto.res;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @desc BffQueryCycleConfDetailRespDto
 * @使用场景
 */
@Data
public class BffQueryCycleConfDetailRespDto implements Serializable {

    /**
     * 周期配置ID
     */
    @ApiModelProperty("周期配置ID")
    private String cycleConfId;

    /**
     * 周期配置标识
     */
    @ApiModelProperty("周期配置标识")
    private String cycleConfCode;

    /**
     * 周期类型标识
     */
    @ApiModelProperty("周期类型标识")
    private String cycleTypeCode;

    /**
     * 周期配置名称
     */
    @ApiModelProperty("周期配置名称")
    private String cycleConfName;

    /**
     * 主体生命周期
     */
    @ApiModelProperty("主体生命周期")
    private String subjectLifeCycle;

    /**
     * 填报时段规则标识
     */
    @ApiModelProperty("填报时段规则标识")
    private String fillinTimeRuleCode;

    /**
     * 评价时段规则标识
     */
    @ApiModelProperty("评价时段规则标识")
    private String evaTimeRuleCode;

    /**
     * 是否工作周期
     */
    @ApiModelProperty("是否工作周期")
    private String isWorkCycle;

    /**
     * 是否填报周期
     */
    @ApiModelProperty("是否填报周期")
    private String isFillCycle;

    /**
     * 是否评价周期
     */
    @ApiModelProperty("是否评价周期")
    private String isEvaCycle;

    /**
     * 是否预警周期
     */
    @ApiModelProperty("是否预警周期")
    private String isWarningCycle;

    /**
     * 是否结果周期
     */
    @ApiModelProperty("是否结果周期")
    private String isResultCycle;

    /**
     * 是否末级周期
     */
    @ApiModelProperty("是否末级周期")
    private String isLastCycle;

    /**
     * 操作时间
     */
    @ApiModelProperty("操作时间")
    private Date operateTime;

    /**
     * 真实姓名
     */
    @ApiModelProperty("真实姓名")
    private String idCardName;

    /**
     * 用户昵称
     */
    @ApiModelProperty("用户昵称")
    private String nickName;

    /**
     * 真实头像
     */
    @ApiModelProperty("真实头像")
    private String userFace;

    /**
     * 个人资料记录ID
     */
    @ApiModelProperty("个人资料记录ID")
    private String personalDataId;



}
   